const express = require('express');
const member = require('./router/member.js');
const bodyParser = require('body-parser');
const querystring=require('querystring');
var app = express();
var server = app.listen(3000);
//托管静态资源
app.use(express.static('static'));
//路由器
app.use('/member',member);
//第三方的中间件
//使用body-parser中间件，来获取表单中的数据
//使用原始的querystring模块，而不是用扩展的qs模块
app.use(bodyParser.urlencoded({extended:false}));

app.post('/admin',(req,res)=>{
  //获取表单数据
  console.log(req.body);
  /*
  req.on('data',(buf)=>{
     //console.log(buf.toString());
	 var str = buf.toString();
	 var obj = querystring.parse(str);
	 console.log(obj);
  });
  */
});
function middlewareFn(req,res,next){
  console.log(123);
  next();
}
// 不加括号，把整个函数传递过来了
// 加括号，把函数执行结果传递过来了
app.use('/user/:pid',middlewareFn);

var str = '';
app.use('/user/:pid',(req,res,next)=>{
  //res.send('hello world');
  str += 'hello world';
  next();
});

app.get('/user/:pid',(req,res)=>{
  //获取用户所传递的参数
  console.log(req.params.pid);
  res.send(str + 'this is user');
});

